From: Alex Williamson Date: Fri, 30 Mar 2007 16:25:16 +0000 (-0600) Subject: [IA64] Trigger memory scrub X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15273 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=c845f0bec3d7dd0bb98bbd8436ac7ae3d06ed3e8;p=xen.git [IA64] Trigger memory scrub Continuous domain creation can sometimes fail by running out of scrubbed pages. Trigger it similar to x86. Signed-off-by: Zhang xiantao --- diff --git a/xen/arch/ia64/xen/domain.c b/xen/arch/ia64/xen/domain.c index ba58064151..1310cfaef0 100644 --- a/xen/arch/ia64/xen/domain.c +++ b/xen/arch/ia64/xen/domain.c @@ -336,6 +336,7 @@ static void continue_cpu_idle_loop(void) #else irq_stat[cpu].idle_timestamp = jiffies; #endif + page_scrub_schedule_work(); while ( !softirq_pending(smp_processor_id()) ) default_idle(); raise_softirq(SCHEDULE_SOFTIRQ);